package com.adms.domain;

import com.adms.domain.ReformView;
import com.adms.domain.ReformViewExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface ReformViewMapper {
	
//	
	Map<String,Object> selectByPrimaryKeyWithReform(Integer viewId);
//	
	
    long countByExample(ReformViewExample example);

    int deleteByExample(ReformViewExample example);

    int deleteByPrimaryKey(Integer viewId);

    int insert(ReformView record);

    int insertSelective(ReformView record);

    List<ReformView> selectByExample(ReformViewExample example);

    ReformView selectByPrimaryKey(Integer viewId);

    int updateByExampleSelective(@Param("record") ReformView record, @Param("example") ReformViewExample example);

    int updateByExample(@Param("record") ReformView record, @Param("example") ReformViewExample example);

    int updateByPrimaryKeySelective(ReformView record);

    int updateByPrimaryKey(ReformView record);

}